// interface Ipo1{
//     userName:string;
//     run():number;
// }

// interface Ipo2{
//     userAge:number;
// }

// class Person implements Ipo1,Ipo2{
//     userName: string
//     userAge:number
//     run(){
//         return 1;
//     }
// }


interface Ipo1{
    userName:string;
    run():number;
}

interface Ipo2 extends Ipo1{
    userAge:number;
}

class Person implements Ipo2{
    userName: string
    userAge:number
    run(){
        return 1;
    }
}
